package com.wzdigit.wms.basic.client.request.picktask.cancel;

import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.swagger.annotations.ApiModelProperty;
import lombok.*;

import java.io.Serializable;
import java.util.List;

/**
 * 拣货任务管理
 */
//@Data
//@Accessors(chain = true)
//@JsonInclude
//@JsonIgnoreProperties(value = {"hibernateLazyInitializer", "handler", "fieldHandler"}, ignoreUnknown = true)


@Getter
@Setter
@NoArgsConstructor
@AllArgsConstructor
@ToString
@EqualsAndHashCode
@JsonInclude(JsonInclude.Include.NON_NULL)
@JsonIgnoreProperties(value = {"hibernateLazyInitializer", "handler", "fieldHandler"}, ignoreUnknown = true)
public class CancelPicktaskRequest implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 取消拣货详情
     */
    @ApiModelProperty("取消拣货详情")
    private List<CancelPicktaskDtlRequest> cancelPicktaskDtlRequestList;

    /**
     * 取消拣货任务标识
     */
    @ApiModelProperty("取消拣货任务标识")
    private Boolean cancelPicktaskFlag;
}
